const express = require('express');
const router = express.Router();

// 导入用户路由处理函数对应的模块
const {
  createPaper,
  getPapers,
  getPaperById,
  deletePaperById,
  deletePapersByIds,
  updatePaperById,
  isExist,
} = require('../handler/paper');

// 创建问卷
router.post('/paper', createPaper);
// 获取问卷
router.get('/papers', getPapers);
// 根据id获取单个问卷
router.get('/paper/:id', getPaperById);
// 根据ID删除问卷
router.delete('/paper/:id', deletePaperById);
// 根据多个ID批量删除问卷
router.delete('/papers', deletePapersByIds);
// 根据ID编辑问卷信息
router.put('/paper/:id', updatePaperById);
// 判断字段值是否存在
router.get('/papers/exist', isExist);

module.exports = router;
